runtime.mspan.nelems (field)
143 uses
runtime (current package)
heapdump.go#L500: for freeIndex := uint16(0); freeIndex < s.nelems; freeIndex++ {
malloc.go#L973: if result < s.nelems {
malloc.go#L975: if freeidx%64 == 0 && freeidx != s.nelems {
malloc.go#L1000: if freeIndex == s.nelems {
malloc.go#L1002: if s.allocCount != s.nelems {
malloc.go#L1003: println("runtime: s.allocCount=", s.allocCount, "s.nelems=", s.nelems)
malloc.go#L1013: if freeIndex >= s.nelems {
malloc.go#L1019: if s.allocCount > s.nelems {
malloc.go#L1020: println("s.allocCount=", s.allocCount, "s.nelems=", s.nelems)
malloc_generated.go#L52: if result < span.nelems {
malloc_generated.go#L54: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L217: if result < span.nelems {
malloc_generated.go#L219: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L382: if result < span.nelems {
malloc_generated.go#L384: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L547: if result < span.nelems {
malloc_generated.go#L549: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L712: if result < span.nelems {
malloc_generated.go#L714: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L877: if result < span.nelems {
malloc_generated.go#L879: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1042: if result < span.nelems {
malloc_generated.go#L1044: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1207: if result < span.nelems {
malloc_generated.go#L1209: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1372: if result < span.nelems {
malloc_generated.go#L1374: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1537: if result < span.nelems {
malloc_generated.go#L1539: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1702: if result < span.nelems {
malloc_generated.go#L1704: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L1867: if result < span.nelems {
malloc_generated.go#L1869: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2032: if result < span.nelems {
malloc_generated.go#L2034: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2197: if result < span.nelems {
malloc_generated.go#L2199: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2362: if result < span.nelems {
malloc_generated.go#L2364: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2527: if result < span.nelems {
malloc_generated.go#L2529: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2692: if result < span.nelems {
malloc_generated.go#L2694: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L2857: if result < span.nelems {
malloc_generated.go#L2859: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3022: if result < span.nelems {
malloc_generated.go#L3024: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3187: if result < span.nelems {
malloc_generated.go#L3189: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3352: if result < span.nelems {
malloc_generated.go#L3354: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3517: if result < span.nelems {
malloc_generated.go#L3519: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3682: if result < span.nelems {
malloc_generated.go#L3684: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L3847: if result < span.nelems {
malloc_generated.go#L3849: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L4012: if result < span.nelems {
malloc_generated.go#L4014: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L4177: if result < span.nelems {
malloc_generated.go#L4179: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L6714: if result < span.nelems {
malloc_generated.go#L6716: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L6850: if result < span.nelems {
malloc_generated.go#L6852: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L6986: if result < span.nelems {
malloc_generated.go#L6988: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7122: if result < span.nelems {
malloc_generated.go#L7124: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7258: if result < span.nelems {
malloc_generated.go#L7260: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7394: if result < span.nelems {
malloc_generated.go#L7396: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7530: if result < span.nelems {
malloc_generated.go#L7532: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7666: if result < span.nelems {
malloc_generated.go#L7668: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7802: if result < span.nelems {
malloc_generated.go#L7804: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L7938: if result < span.nelems {
malloc_generated.go#L7940: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8074: if result < span.nelems {
malloc_generated.go#L8076: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8210: if result < span.nelems {
malloc_generated.go#L8212: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8346: if result < span.nelems {
malloc_generated.go#L8348: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8482: if result < span.nelems {
malloc_generated.go#L8484: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8618: if result < span.nelems {
malloc_generated.go#L8620: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8754: if result < span.nelems {
malloc_generated.go#L8756: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L8890: if result < span.nelems {
malloc_generated.go#L8892: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9026: if result < span.nelems {
malloc_generated.go#L9028: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9162: if result < span.nelems {
malloc_generated.go#L9164: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9298: if result < span.nelems {
malloc_generated.go#L9300: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9434: if result < span.nelems {
malloc_generated.go#L9436: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9570: if result < span.nelems {
malloc_generated.go#L9572: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9706: if result < span.nelems {
malloc_generated.go#L9708: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9842: if result < span.nelems {
malloc_generated.go#L9844: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_generated.go#L9978: if result < span.nelems {
malloc_generated.go#L9980: if !(freeidx%64 == 0 && freeidx != span.nelems) {
malloc_stubs.go#L537: if result < span.nelems {
malloc_stubs.go#L539: if !(freeidx%64 == 0 && freeidx != span.nelems) {
mbitmap.go#L1115: snelems := s.nelems
mbitmap.go#L1497: bytes := divRoundUp(uintptr(s.nelems), 8)
mcache.go#L164: if s.allocCount != s.nelems {
mcache.go#L210: if s.allocCount == s.nelems {
mcache.go#L318: dHeapLive -= int64(s.nelems-s.allocCount) * int64(s.elemsize)
mcentral.go#L151: if freeIndex != s.nelems {
mcentral.go#L185: n := int(s.nelems) - int(s.allocCount)
mcentral.go#L186: if n == 0 || s.freeindex == s.nelems || s.allocCount == s.nelems {
mcentral.go#L239: if int(s.nelems)-int(s.allocCount) > 0 {
mgcmark_greenteagc.go#L200: bytes := divRoundUp(uintptr(s.nelems), 8)
mgcsweep.go#L622: for i := uintptr(0); i < uintptr(s.nelems); i++ {
mgcsweep.go#L660: if s.freeindex < s.nelems {
mgcsweep.go#L671: for i := obj/8 + 1; i < divRoundUp(uintptr(s.nelems), 8); i++ {
mgcsweep.go#L684: print("runtime: nelems=", s.nelems, " nalloc=", nalloc, " previous allocCount=", s.allocCount, " nfreed=", nfreed, "\n")
mgcsweep.go#L698: s.gcmarkBits = newMarkBits(uintptr(s.nelems))
mgcsweep.go#L792: if nalloc == s.nelems {
mgcsweep.go#L864: for i := uintptr(0); i < uintptr(s.nelems); i++ {
mheap.go#L451: nelems uint16 // number of object in the span.
mheap.go#L1455: s.nelems = 0
mheap.go#L1463: s.nelems = 1
mheap.go#L1477: s.nelems = uint16((nbytes - reserve) / s.elemsize)
mheap.go#L1481: s.nelems = uint16((nbytes - (nbytes / goarch.PtrSize / 8)) / s.elemsize)
mheap.go#L1483: s.nelems = uint16(nbytes / s.elemsize)
mheap.go#L1493: s.gcmarkBits = newMarkBits(uintptr(s.nelems))
mheap.go#L1494: s.allocBits = newAllocBits(uintptr(s.nelems))
mheap.go#L1497: s.limit = s.base() + s.elemsize*uintptr(s.nelems)
pinner.go#L291: return divRoundUp(uintptr(s.nelems)*2, 8)
pinner.go#L298: return (*pinnerBits)(newMarkBits(uintptr(s.nelems) * 2))
traceallocfree.go#L69: for i := uintptr(0); i < uintptr(s.nelems); i++ {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |